Обычно абстракции начинают с общих интерфейсов, теорий и UML-схем. Но есть и другой подход — идти от конкретики.
➡️ Что это значит: — Сначала пишем код, как будто абстракций не существует — Выявляем повторы, боль, лишнюю связность — Только потом вытаскиваем общие паттерны и оборачиваем в абстракции
Такой путь даёт реальные, работающие абстракции — без фантазий и overengineering.
➡️Какой пример
Вместо создания абстрактной фабрики сразу — начните с двух рабочих реализаций. Только когда появляется третий кейс — имеет смысл обобщать.
Сначала неприятно — потом абстракция. Не наоборот.
Обычно абстракции начинают с общих интерфейсов, теорий и UML-схем. Но есть и другой подход — идти от конкретики.
➡️ Что это значит: — Сначала пишем код, как будто абстракций не существует — Выявляем повторы, боль, лишнюю связность — Только потом вытаскиваем общие паттерны и оборачиваем в абстракции
Такой путь даёт реальные, работающие абстракции — без фантазий и overengineering.
➡️Какой пример
Вместо создания абстрактной фабрики сразу — начните с двух рабочих реализаций. Только когда появляется третий кейс — имеет смысл обобщать.
Сначала неприятно — потом абстракция. Не наоборот.
The Singapore stock market has alternated between positive and negative finishes through the last five trading days since the end of the two-day winning streak in which it had added more than a dozen points or 0.4 percent. The Straits Times Index now sits just above the 3,060-point plateau and it's likely to see a narrow trading range on Monday.
The STAR Market, as is implied by the name, is heavily geared toward smaller innovative tech companies, in particular those engaged in strategically important fields, such as biopharmaceuticals, 5G technology, semiconductors, and new energy. The STAR Market currently has 340 listed securities. The STAR Market is seen as important for China’s high-tech and emerging industries, providing a space for smaller companies to raise capital in China. This is especially significant for technology companies that may be viewed with suspicion on overseas stock exchanges.